$(function(){
	
	autoMax();

	//初始化微信
	initWeixin();
	
	//根据当前优惠券类型修改界面布局
	updatePage();
	
	if($("#errorMsg").val() == 'wrong_verify_code'){
		alert("验证码错误！");
	}
});


//根据当前优惠券类型修改界面布局
function updatePage()
{
	var couponType = $("#couponType").val();
	
	//如果是出行券
	if(couponType == 2){
		//设置banner图片
		$(".top-banner").css("background",'url(img/chuxing-banner.jpg)');
		$(".top-banner").css("background-size",'100% 100%');
		$("#submitBtn").val("领取出行券");
		$(".chuxing-rule").html("<li>1.分享激活后随机获得相应金额出行券。</li><li>2.叮叮搭车出行券可直接抵扣同等金额的搭车费用。</li>");
		
	}else{
		//如果是洗车券
		$(".top-banner").css("background",'url(img/xiche-banner.jpg)');
		$(".top-banner").css("background-size",'100% 100%');
		$("#submitBtn").val("领取洗车券");
	}
}



//用户领取优惠券页面表单提交页面（couponcontent.jsp）
function validateForm()
{
	//获取手机号,验证码
	var tellphone = $("#tellphone").val();
	var verifyCode = $("#verifyCode").val();
	
	var reg = new RegExp("^[0-9]*$");
	
	if(reg.test(tellphone) == true && reg.test(verifyCode) == true){
		if(tellphone.length == 11 && verifyCode.length == 4)
		{
			return true;
		}else{
			alert("手机号或验证码错误！");
			return false;
		}
	}else{
		alert("请输入正确的手机号和验证码格式！");
		return false;
	}
}



//倒计时60秒
var countDown = 60;

//禁用按钮
function disableButton() { 
	if (countDown == 0) { 
		$("#getVerifyBtn").attr("disabled",false);
		$("#getVerifyBtn").removeClass("disable-btn");
		$("#getVerifyBtn").addClass("btn-danger");
		$("#getVerifyBtn").html("获取验证码"); 
		countDown = 60; 
	} else { 
		$("#getVerifyBtn").attr("disabled",true);
		$("#getVerifyBtn").addClass("disable-btn");
		$("#getVerifyBtn").html("重新发送(" + countDown + ")"); 
		countDown--; 
		
		setTimeout(function() { 
			disableButton();
		},1000); 
	} 
} 

/**
 * @Title: getVerifyCode
 * @Description: 获取手机验证码
 * @author fengshuonan
 */
function getVerifyCode(){
	
	//获取手机号
	var tellphone = $("#tellphone").val();
	
	//验证手机号是否正确
	var flag = validatePhoneNum(tellphone);
	
	//手机号格式正确
	if(flag == true)
	{
		//禁用按钮
		disableButton();
		
		$.ajax({
	        type: "GET",
	        url: "userCouponAction!getVerifyCode.action",
	        data: {
	        	'tellphone':tellphone
	        },
	        dataType: "json",
	        success: function(data){
	        	
	        }
	    });
		
	}else{
		alert("请输入正确的手机号");
	}
	
}

/**
 * @Title: validatePhoneNum
 * @Description: 验证手机号是否输入正确
 * @param tellphone 手机号
 * @author fengshuonan
 */
function validatePhoneNum(tellphone)
{
	if(tellphone.length == 11)
	{
		return true;
	}else{
		return false;
	}
	
}

//自动适配屏幕
function autoMax()
{
	var width = document.body.clientWidth;
	var beishu = width/375;  ////375 iphone6屏幕上的标准
	
	$("html").css('font-size',$("html").css('font-size')*beishu);
	var fz = 10*beishu;
	$("html").css('font-size',fz);
}


/**
 * @Title: initWeixin
 * @Description: 初始化微信
 * @param title 分享到朋友圈的标题
 * @param des 分享给朋友的详情
 * @author fengshuonan
 */
function initWeixin(){
	
	var timestampVal = $("#timestamp").val();
	var nonceStrVal = $("#nonceStr").val();
	var signatureVal = $("#signature").val();
	
	var couponType = $("#couponType").val();
	
	var advId = $("#advId").val();//获取推广商的id
	
	//初始化优惠券的标题和详情
	var title,des;
	
	//如果是出行券
	if(couponType == '2'){
		title = '你的叮叮搭车出行红包，记得使用哦！';
		des = '红包金额随机分配，可直接支付搭车费用哦！更多优惠请关注官方微信：庞大叮叮(dingding-dc)。';
	}else{
		title = '亲，请收下这张免费洗车券！';
		des = '凭此券可到指定店免费洗车一次。更多优惠请关注官方微信：庞大叮叮(dingding-dc)。';
	}
	
	wx.config({
	    debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
	    appId: 'wxb36d3ec4a768b571', // 必填，公众号的唯一标识
	    timestamp: timestampVal, // 必填，生成签名的时间戳
	    nonceStr: nonceStrVal, // 必填，生成签名的随机串
	    signature: signatureVal,// 必填，签名，见附录1
	    jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage']
	});
	
	wx.ready(function(){
		wx.onMenuShareTimeline({
		    title: title,
		    link: "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxb36d3ec4a768b571&redirect_uri=http%3a%2f%2fwww.pdhz-dddc.cn%2fdingding-web%2fuserCouponAction!startReceiveCoupon.action%3fcouponType%3d" + $("#couponType").val() + "%26couponMoney%3d" + $("#couponMoney").val() + "%26advId%3d" + advId +"&response_type=code&scope=snsapi_base&state=123#wechat_redirect", // 分享链接
		    imgUrl: "http://ddride-server-image.oss-cn-shanghai.aliyuncs.com/share.png", // 分享图标
		    success: function () { 
		    	//给推广商增加一次链接的分享次数
		    	addShareNum();
		    },
		    cancel: function () { 
		    }
		});
		
		wx.onMenuShareAppMessage({
		    title: title,
		    desc: des,
		    link: "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxb36d3ec4a768b571&redirect_uri=http%3a%2f%2fwww.pdhz-dddc.cn%2fdingding-web%2fuserCouponAction!startReceiveCoupon.action%3fcouponType%3d" + $("#couponType").val() + "%26couponMoney%3d" + $("#couponMoney").val() + "%26advId%3d" + advId + "&response_type=code&scope=snsapi_base&state=123#wechat_redirect", // 分享链接
		    imgUrl: "http://ddride-server-image.oss-cn-shanghai.aliyuncs.com/share.png", // 分享图标
		    success: function () {
		    	//给推广商增加一次链接的分享次数
		    	addShareNum();
		    },
		    cancel: function () { 
		    }
		});
		
	});
}


/**
 * @Title: addShareNum
 * @Description: 增加一次推广商的分享次数
 * @author fengshuonan
 */
function addShareNum(){
	
	var advId = $("#advId").val();

	$.ajax({
		async: false,
        type: "post",
        url: "userCouponAction!addShareNum.action",
        data: {
        	'advId':advId
        },
        dataType: "text",
        success: function(data){
        }
    });
}

